package com.model.pojo.machine;

import lombok.Data;

import java.util.Date;
import java.math.BigDecimal;
/**
 * @Author: zql
 * @Description: 数据库存储结构
 * @Data: 2023-08-26
 */
@Data
public class MachineInfo {
    /**
    * 
    */
    private Long id;

    /**
    * 设备类型ID
    */
    private Integer deviceTypeId;

    /**
    * 设备编号
    */
    private String deviceNumber;

    /**
    * 经度
    */
    private String lon;

    /**
    * 纬度
    */
    private String lat;
    private Date dataTime;
    /**
    * 生产厂商用户ID
    */
    private Long factoryUserId;

    /**
    * 经销商用户ID
    */
    private Long dealerUserId;

    /**
    * 经销商用户名称
    */
    private String dealerName;

    /**
    * 经销商用户电话
    */
    private String dealerPhone;

    /**
    * 所有者用户ID
    */
    private Long ownerUserId;

    /**
    * 农机主用户名称
    */
    private String ownerName;

    /**
    * 农机主用户电话
    */
    private String ownerPhone;

    /**
    * 生产日期
    */
    private Date produceDate;

    /**
    * 浮宽
    */
    private String toolWidth;

    /**
    * 设备型号
    */
    private String deviceModel;

    /**
    * 质保类型，1按售后工作时长，2按售后天数
    */
    private Integer warrantyType;

    /**
    * 质保单位，1小时，2天，3月，4年
    */
    private Integer warrantyUnit;

    /**
    * 质保期
    */
    private Integer warrantyValue;

    /**
    * 终端号
    */
    private String terminalNum;

    /**
    * SIM卡号
    */
    private String sim;

    /**
    * 使用者用户ID
    */
    private Long driverUserId;

    /**
    * 是否已出售
    */
    private Integer isSell;

    /**
    * 销售时间
    */
    private Date sellTime;

    /**
    * 是否断电，0未断电，1已断电
    */
    private Integer blackout;

    /**
    * 设备软件版本号
    */
    private String curVersion;

    /**
    * 生产厂商ID
    */
    private Long supplierId;

    /**
    * 
    */
    private Date createTime;

    /**
    * 
    */
    private Date updateTime;
    private Integer isDelete;
    /**
     * 当前农机绑定的终端类型，1TBOX，2安卓版，3播种机
     */
    private Integer deviceType;
    private Long modelId;
    private String vin;
    private Integer status;
}